@-webkit-keyframes block-1-collision-anim {
	0% {
		top: 0px;
	}
	50% {
		top: 15px;
	}
	100% {
		top: 0px;
	}
}

@keyframes block-1-collision-anim {
	0% {
		top: 0px;
	}
	50% {
		top: 15px;
	}
	100% {
		top: 0px;
	}
}

.block-1-collision {
	-webkit-animation:  block-1-collision-anim 1.5s;
	animation:  block-1-collision-anim 1.5s;
}

@-webkit-keyframes block-2-collision-anim {
	0% {
		top: 0px;
	}
	50% {
		top: 64px;
	}
	100% {
		top: 0px;
	}
}

@keyframes block-2-collision-anim {
	0% {
		top: 0px;
	}
	50% {
		top: 64px;
	}
	100% {
		top: 0px;
	}
}

.block-2-collision {
	-webkit-animation:  block-2-collision-anim 2.5s;
	animation:  block-2-collision-anim 2.5s;
}

@-webkit-keyframes win-anim {
	from {
		top: 0px;
		background-color: white;
		color: #333;
	}
}

@keyframes win-anim {
	from {
		top: 0px;
		background-color: white;
		color: #333;
	}
}

.win {
	-webkit-animation: win-anim 2.5s;
	animation: win-anim 2.5s;
	top: 234px;
	background-color: green;
	color: black;
}